Application of Ethernet Powerlink for communication in a Linux RTAI open CNC control system

نویسندگان

  • Krystian Erwiński
  • Marcin Paprocki
  • Lech M. Grzesiak
چکیده

In Computerized Numerical Control (CNC) systems the communication bus between the controller and axis servo drives must offer high bandwidth, noise immunity and time determinism. More and more CNC systems use real-time Ethernet protocols such as Ethernet Powerlink (EPL). Many modern controllers are closed costly hardware-based solutions. In this article the implementation of EPL communication bus in a PC-based CNC system is presented. The CNC system includes a PC computer, software CNC controller running under Linux Real Time Application Interface (RTAI) Real-Time Operating System (RTOS) and servo-drives communicating via EPL. The EPL stack was implemented as a real-time kernel module. Due to software-only implementation this system is a cost-effective solution for a broad range of applications in machine control. All software is based on GNU General Public License (GPL) or Berkeley Software Distribution (BSD) licenses. Necessary modifications to the EPL stack, Linux configuration, computer BIOS and motherboard configuration were presented. Experimental results of EPL communication cycle jitter on 3 different PC’s were presented. The results confirm good performance of the presented system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Network Control Systems RTAI framework A Review

-With the advancement in the automation industry, to perform complex remote operations is required. Advancements in the networking technology has led to the development of different architectures to implement control from a large distance. In various control applications of the modern industry, the agents, such as sensors, actuators, and controllers are basically geographically distributed. For...

متن کامل

Shared Memory in RTAI Simulink for Kernel and User-space Communication at the Example of the SDH-2 - QRtaiLab For SDH-2 Matrix Visualization

At the Institute for Process Control and Robotics reactive grasping skills are developed to enhance the Multifingered SCHUNK Dextrous Hand 2 (SDH2) in order to fulfill industrial needs. Therefore, RTAI Linux and Matlab Simulink RTW are used as application development system (RTAI, 2010),(Mathworks, 2010). The exchange of data between the Multi-fingered hand and the computer system is possible b...

متن کامل

RTC: A Real-Time Communication Middleware on Top of RTAI-Linux

This paper describes RTC, a set of software layers based on the ISO/OSI standard that implements a complete real-time communication platform on a cluster running under realtime Linux. A modi ed TDMA protocol is implemented as Media Access Control (MAC) discipline, and at the application level the communication approach is channel-oriented. The RTC platform guarantees a bandwidth for each channe...

متن کامل

Hardware-in-the-loop Environment for Control Systems evaluation under Linux/RTAI

In this paper we propose a general purpose hardware/software environment for hard real time simulation of dynamical systems in the context of control engineering. With this system, realistic analysis and tests can be carried out for controller algorithms characterized by time determinism with strict restrictions, multiple inputs and multiple outputs and based on robust control theory. A hard re...

متن کامل

Real-Time Linux with Budget-Based Resource Reservation

The purpose of this paper is to propose a budget-based RTAI (Real-Time Application Interface) implementation for real-time tasks over Linux on x86 architectures, where RTAI provides a light-weight, high-performance interface for hard and soft real-time tasks over Linux. Our revised RTAI API’s are extended to enable programmers to specify a computation budget for each task, and backward compatib...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012